package com.clouddo.admin.vo;

import com.clouddo.admin.domain.UserDO;
import com.clouddo.common.dto.RouterDTO;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.List;

/**
 * @classDesc: 功能描述:()
 * @author: xinjinlong
 * @date: 2019/1/21 18:22
 * @copyright (C), 2015-2018, 辰森世纪
 * @email: xjl@choicesoft.com.cn
 */
@Data
@Accessors(chain = true)
public class LoginVO implements Serializable {
    private static final long serialVersionUID = -1911489832381440800L;

    /**
     * 用户名
     */
    private String username;

    /**
     * token信息
     */
    private String token;

    /**
     * 用户信息
     */
    private UserDO user;

    /**
     * 用户权限信息
     */
    private List<String> perms;

    /**
     * 用户路由信息
     */
    private List<RouterDTO> router;
}
